package be.technofuturTic;

import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Test
{
	public static void main(String[] args) 
	{
		ClassPathXmlApplicationContext beanFactory = new ClassPathXmlApplicationContext("applicationContext.xml");

		PersonneDao personneDao = beanFactory.getBean("personneDao", PersonneDao.class);

		Personne p = new Personne();
		p.setNom("Zarioh");
		p.setPrenom("Ahmed");
		personneDao.createPersonne(p);
		
		
		printPersonne(p);
		
		personneDao.deletePersonne(p);
		p = personneDao.findPersonne(0);
		
		printPersonne(p);
		System.out.println(personneDao.estHomonyme("bob"));
		System.out.println(personneDao.estHomonyme("jhon"));
		beanFactory.close();
	}
	
	public static void printPersonne(Personne p)
	{
		System.out.println((p!=null)?p.getId()+":"+p.getPrenom()+" "+p.getNom():"p est null");
	}
}